<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class ReporteHospedajes extends CI_Controller {

    private $establecimiento;

    public function __construct() {
        parent::__construct();
        $this->load->model('_categoriaM');
        $this->load->model('habitacionesM');
        $this->load->model('cliente_x_reservam');
        session_start();
        $this->estaLogueado();
        $this->esAdministrador();
        $this->establecimiento = $_SESSION["establecimiento"]["id_establecimiento"];
    }

    public function index() {
        //  echo $page;
        $data = array();
        $this->loadData($data);
        $this->load->view('header', $data);
        $this->load->view('reporteHospedajesV');
        $this->load->view('footer');
    }

    public function loadData(&$data) {
        if (!empty($_GET["desde"])) {
            $this->formatoFechaBD($_GET["desde"]);
        }
        if (!empty($_GET["hasta"])) {
            $this->formatoFechaBD($_GET["hasta"]);
        }
        $data["tab"] = "reporteHospedajes";
        $data['cuartos'] = $this->habitacionesM->getAllCuartos($this->establecimiento);
        $data['huespedesTotales'] = $this->cliente_x_reservam->huespedesTotales($this->establecimiento, $_GET);
        $data['huespedesNacionales'] = $this->cliente_x_reservam->huespedesNacionales($this->establecimiento, $_GET);
        $data['huespedesExtranjeros'] = $this->cliente_x_reservam->huespedesExtranjeros($this->establecimiento, $_GET);
        $data['cantidadHuesNacDes'] = $this->cliente_x_reservam->cantidadHuesNacDes($this->establecimiento, $_GET);
        if (!empty($_GET["desde"])) {
            $this->formatoFechaVista($_GET["desde"]);
        }
        if (!empty($_GET["hasta"])) {
            $this->formatoFechaVista($_GET["hasta"]);
        }
    }

}
